@charset "UTF-8";
 @media all {
html * {
}
textarea, pre, tt, code {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
}
body {
	font-family:Arial, Verdana;
	font-size: 12px;
	color:#292e34;
	background:url(../../images/bg_body.png) repeat;
}
h1, h2, h3, h4, h5, h6 {
	
	margin: 0 0 0em 0;
	font-weight:normal;
}
h1 {
	font-size: 24px;
	text-shadow:1px 1px #E9E9E9;
	font-weight:bold;

}                  /* 24px */
h2 {
	font-size: 14px;
	color:#fff;
	text-shadow:1px 1px #333;
	
}                     /* 20px */
h3 {
	font-size: 16px;
}                        /* 18px */
h4 {
	font-size: 133.33%
}                     /* 16px */
h5 {
	font-size: 116.67%
}                     /* 14px */
h6 {
	font-size: 116.67%;
	font-style:italic
}  /* 14px */
p {
	line-height:18px;
}

/* ### Lists | Listen  #### */

  ul, ol, dl {
}
li {
}
dt {
	font-weight: bold
}
dd {
	margin: 0 0 1em 2em
}
/* ### text formatting | Textauszeichnung ### */

  cite, blockquote {
	font-style:italic
}
blockquote {
	margin: 0 0 1em 1.5em
}
strong, b {
	font-weight: bold
}
em, i {
	font-style:italic
}
pre, code {
	font-family: monospace;
	font-size: 1.1em;
}
acronym, abbr {
	letter-spacing: .07em;
	border-bottom: .1em dashed #c00;
	cursor: help;
}
/**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {
	background: #dfd;
	padding: 1em;
	border-top: 1px #bdb dotted;
	border-bottom: 1px #bdb dotted;
}
.important {
	background: #ffd;
	padding: 1em;
	border-top: 1px #ddb dotted;
	border-bottom: 1px #ddb dotted;
}
.warning {
	background: #fdd;
	padding: 1em;
	border-top: 1px #dbb dotted;
	border-bottom: 1px #dbb dotted;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.center {
	text-align:center;
	margin: 0.5em auto
}
.cb {
	clear:both;
	height:0;
}
.cl {
	clear:left;
	height:0;
}
a {
	text-decoration:none;
	color:#1D750D;
}
a:focus, a:hover, a:active {
	text-decoration:none;
}
#topnav a {
	color: #aac;
	font-weight: bold;
	background:transparent;
	text-decoration:none;
}
#topnav a:focus, #topnav a:hover, #topnav a:active {
	text-decoration:underline;
	background-color: transparent;
}
#footer a {
	color:#d31245;
	background:transparent;
	font-weight: normal;
}
#footer a:focus, #footer a:hover, #footer a:active {
	background-color: transparent;
	text-decoration:underline;
}
/**table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }*/

  hr {
	color: #fff;
	background:transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border:0;
	border-bottom: 1px #000 solid;
}
.mc {
	margin:0 auto;
}
.po {
	position:relative;
}
.logo {
	width:59px;
	padding-top:10px;
	margin-right:10px;
	padding-left:10px;
}
.w100p {
	width:100%;

}
.bg_menu {
	background:url(../../images/bg_menu.png) repeat-x;
}
.button_leftb {
	float:left;
	background:url(../../images/left1.png) no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	background-position:0% -27px;
	display:block;
}
.button_leftb:hover{
	background-position:top left;
	
}
.button_leftb a {
	color:#FFF;
	display:block;
	padding:6px 16px 6px 10px;
	text-decoration:none;
}
.button_rightb {
	float:left;
	display:block;
	background:url(../../images/right1.png) no-repeat right top;
	
	margin-right:0px;
	color:#fff;
	text-shadow:#333 1px 1px;
	background-position:100% -27px;
	text-decoration:none;
}
.button_rightb:hover {
	background-position:top right;
	text-decoration:none;
	
}
.button_leftb1 {
	float:left;
	background:url(../../images/left2.png) no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	background-position:0% -27px;
	display:block;
}
.button_leftb1:hover{
	background-position:left top;
	text-decoration:none;
	display:block;
	
}
.button_leftb1 a {
	color:#FFF;
	display:block;
	padding:5px 16px 6px 10px;
	text-decoration:none;
}
.button_rightb1 {
	float:left;
	display:block;
	background:url(../../images/right2.png) no-repeat right top;
	
	margin-right:0px;
	color:#fff;
	text-shadow:#333 1px 1px;
	background-position:100% -27px;
	text-decoration:none;
}
.button_rightb1:hover {
	background-position:right top;
	text-decoration:none;
	display:block;
	
}
.black_color{ color:#292e34;}
.tt{ font-size:16px;text-shadow:1px 1px #E9E9E9;}
.w360{ width:360px;}
.icon1{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon1.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:312px; margin:0px auto;}
.icon1:hover{background:url(../../images/icon1.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon2{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon2.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:312px; margin:0px auto;}
.icon2:hover{background:url(../../images/icon2.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon3{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon3.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:312px; margin:0px auto;}
.icon3:hover{background:url(../../images/icon3.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon4{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon4.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:312px; margin:0px auto;}
.icon4:hover{background:url(../../images/icon4.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon5{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon5.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:312px; margin:0px auto;}
.icon5:hover{background:url(../../images/icon5.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon6{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon6.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:312px; margin:0px auto;}
.icon6:hover{background:url(../../images/icon6.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}

.w300{ width:300px;}
.icon11{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon1.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:254px; margin:0px auto;}
.icon11:hover{background:url(../../images/icon1.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon22{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon2.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:254px; margin:0px auto;}
.icon22:hover{background:url(../../images/icon2.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon33{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon3.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:254px; margin:0px auto;}
.icon33:hover{background:url(../../images/icon3.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon44{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon4.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:254px; margin:0px auto;}
.icon44:hover{background:url(../../images/icon4.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon55{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon5.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:254px; margin:0px auto;}
.icon55:hover{background:url(../../images/icon5.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}
.icon66{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:16px; text-shadow:1px 1px #fff; background:url(../../images/icon6.png) no-repeat 10px 10px; padding:15px 0px 15px 45px; width:254px; margin:0px auto;}
.icon66:hover{background:url(../../images/icon6.png) no-repeat #dae0e9 10px 11px; cursor:pointer;}

.content_top{ background:url(../../images/bg_top.png) no-repeat top left; height:6px;}
.content_bottom{ background:url(../../images/bg_bottom.png) no-repeat top left; height:6px;}
.content_mid{ background:url(../../images/mid.png) repeat-y;}
.sd_l{ width:47px; height:137px; background:url(../../images/shadow_left.png) no-repeat; position:absolute; bottom:0px; left:-47px;}
.sd_r{ width:47px; height:137px; background:url(../../images/shadow_right.png) no-repeat; position:absolute; bottom:0px; right:-47px;}
.w950{ width:950px;}
.top_left{ background:url(../../images/top_left.png) no-repeat top left; width:7px; height:7px; position:absolute; top:-1px; left:-1px;}
.top_right{ background:url(../../images/top_right.png) no-repeat top left; width:7px; height:7px; position:absolute; top:-1px; right:-1px;}
.bottom_left{ background:url(../../images/bottom_left.png) no-repeat top left; width:7px; height:7px; position:absolute; bottom:-1px; left:-1px;}
.bottom_right{ background:url(../../images/bottom_right.png) no-repeat top left; width:7px; height:7px; position:absolute; bottom:-1px; right:-1px;}
.bg_table{ background:#f3f3f3; border:1px solid #a0a0a0;}
.bg_table table{ table-layout:fixed; width:100%;}
.bg_table table th{padding:10px 15px 10px 15px;text-align: left}
.bg_table table td{padding:10px 15px 10px 15px;}
.bg_table table .bg1{ background:#ededed;}
.bg_table table .bg1:hover{ background:#cfd7e2; cursor:pointer;}
.bg_table table .bg2:hover{ background:#cfd7e2; cursor:pointer;}
.bg_table table .bg2{ background:#e4e4e4;}

.white{ color:#FFF;}
.txt{ height:20px; width:180px; border:0px; background:#fff;}
.txt1{ height:22px; width:341px; border:0px; background:#fff; border:1px solid #dbdbdb; margin-bottom:3px;}
.txtdate4{ height:22px; width:128px; border:0px; background:#fff; border:1px solid #dbdbdb; margin-bottom:3px;}
.txtdate3{ height:22px; width:149px; border:0px; background:#fff; border:1px solid #dbdbdb; margin-bottom:3px;}
.txtdate{ height:22px; width:112px; border:0px; background:#fff; border:1px solid #dbdbdb; margin-bottom:3px;}
.txtdate2{ height:22px; width:98px; border:0px; background:#fff; border:1px solid #dbdbdb; margin-bottom:3px;}
.txt2{ height:22px; width:300px; border:0px; background:#fff; border:1px solid #dbdbdb; margin-bottom:3px;}
.area1{ height:120px; width:341px; border:0px; background:#fff; border:1px solid #dbdbdb; margin-bottom:3px;}
.lbl1{ width:100px; float:left; text-shadow:1px 1px #E2E2E2}
.lbl2{ width:140px; float:left; text-shadow:1px 1px #E2E2E2}.filter{ border-bottom:2px solid #070707; padding:10px 0px 8px 0px;}
.pagin{padding-top:15px; width:230px; margin:0px auto;}
.pagin ul{ list-style:none;}
.pagin ul li{ text-align:center; display:block; float:left; width:22px; height:13px; padding-top:5px; cursor:pointer; margin-right:2px;}
.pagin ul li a{ display:block; padding-top: 5px; text-align: center; text-decoration:none; color:#292e34;}
.pagin ul li a:hover{ color:#fff; display:block;}
.pagin ul li:hover{ background:url(../../images/bg_page.png) no-repeat top left; width:22px; height:23px;}
.pagin ul li.cur{background:url(../../images/bg_page.png) no-repeat top left; width:22px; height:23px; }
.pagin ul li.cur a{ color:#FFF;}
.w920{ width:920px;}
.w948{ width:948px;}
.w600{ width:600px;}
.w400{ width:400px;}
.w445{ width:445px;}
.w200{ width:200px;}
.w223{ width:220px;}
.w193{ width:193px;}
.w223 img{width:220px; overflow:hidden; height:100px; margin:0 auto; text-align:center;}
.bg_bot{ background:url(../../images/bg_bot.png) repeat-x bottom left;}
.po1{ position:relative; top:5px;}
*+html .po1{ position:relative; top:0px;}
/*04-05-2011*/
.w330{ width:320px;}
.txt_login{ width:315px; height:23px; background:#FFF; border:1px solid #CCC; margin-bottom:8px; padding-left:5px; vertical-align:middle; padding-top:5px;}
.check_box1{position:relative; top:2px; margin-right:3px;}
*+html .check_box1{position:relative; top:0px; left:-4px; margin-right:0px;}
.icon_login{ border-bottom:1px solid #c7c7c7; border-top:1px solid #fff; font-size:18px; text-shadow:1px 1px #fff; background:url(../../images/icon6.png) no-repeat 15px 10px; padding:15px 0px 15px 50px; width:307px; margin:0px auto;}
/*padding*/
	.p8t {
	padding-top:8px;
	
}
	.p6t {
	padding-top:6px;
	
}
.p20t {
	padding-top:20px;
	
}
.p10l {
	padding-left:10px;
	
}
.p15t {
	padding-top:15px;
	
}
.p15l {
	padding-left:15px;
	
}
.p15b {
	padding-bottom:15px;
	
}
.p10r{ padding-right:10px;}
.p10b{ padding-bottom:10px;}

/*margin*/
.m10r{ margin-right:10px;}
.m20r{ margin-right:20px;}
.m3r{ margin-right:3px;}
}
